package kk;

import com.gree.fms.processor.annotations.RocketMQMessageListenerExpand;
import com.gree.fms.processor.annotations.TemplateBean;
import org.apache.rocketmq.spring.core.RocketMQListener;
import org.springframework.context.annotation.Bean;
import proxy.*;

@TemplateBean
public class U implements RocketMQListener<Object> {


    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "12", topic = "34", customize = "_to_front")
    public TClass<String, String> a() {
        return TClass.newInstance();
    }

    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "66", topic = "34", customize = "_to_wallet")
    public TClass b() {
        return TClass.newInstance();
    }

    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "66", topic = "34", customize = "_to_wallet")
    public TClass2 c() {
        return TClass2.newInstance();
    }

    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "66", topic = "34", customize = "_to_wallet")
    public N d() {
        return null;
    }

    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "66", topic = "34", customize = "_to_wallet")
    public U e() {
        return null;
    }

    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "66", topic = "34", customize = "_to_wallet")
    public II f() {
        return null;
    }

    @Bean
    @RocketMQMessageListenerExpand(consumerGroup = "66", topic = "34", customize = "_to_wallet")
    public IIIImpl g() {
        return null;
    }


    @Override
    public void onMessage(Object message) {

    }
}
